package com.ilink.yanchuangservice.entity.VO;

import com.ilink.ilinkapi.dto.ground.yanchuang.ContentDetail;
import com.ilink.ilinkapi.dto.ground.yanchuang.MemberDTO;
import com.ilink.ilinkapi.dto.ground.yanchuang.TeacherDTO;
import java.io.Serializable;
import java.util.List;
import lombok.Data;

@Data
public class ProjectDetailResponse implements Serializable {

    private static final long serialVersionUID = 1L;
    private Long id;
    private String exhibitionCode;
    private String projectName;
    private String projectImage;

    // 将原本的 String 字段修改为 ContentDetail 类型
    private ContentDetail introduction;
    private ContentDetail innovation;
    private ContentDetail value;
    private ContentDetail team;

    private List<String> tags; // 标签列表
    private List<MemberDTO> members; // 成员信息列表
    private List<TeacherDTO> teachers; // 教师信息列表
}
